package com.example.qxfw.shfx.Service;

import com.example.qxfw.common.entity.yj.SlWarning;

import java.sql.Timestamp;
import java.util.List;

public interface YjcxService {
    /**
     * 查询产品列表
     * @param startDate 开始时间
     * @param endDate 结束时间
     * @param state 状态 1.未审核;2.审核驳回;3.审核通过；
     * @return
     */
    List<SlWarning> selectByTimePeriodOfSlWarning(Timestamp startDate, Timestamp endDate, Integer state);

    /**
     * 更新产品状态
     * @param docId
     * @param state
     * @return
     */
    SlWarning updateState(int docId,int state);

    /**
     * 删除产品
     * @param docId 文档id
     * @return
     */
    List<SlWarning> deleteByIdOfSlWarning(int docId);

    /**
     * 获取产品id
     * @param docId
     * @param docPath
     * @return
     */
    Integer getProductId(Integer docId,String docPath);


}
